package com.heima.common.util;

import com.heima.common.dto.User;

public class AppThreadLocalUtil {
    //定义本地线程
    private static ThreadLocal<User> tl = new ThreadLocal<>();

    //设置本地线程数据
    public static void set (User user) {
        tl.set(user);
    }

    //获取本地线程数据
    public static User get () {
        return tl.get();
    }

    //释放本地线程数据，防止出现内存泄漏 ThreadLocal是一个弱引用
    public static void remove () {
        tl.remove();
    }
}


